package viewmodel;

import java.util.ArrayList;
import java.util.List;

public class VideoTypeModel {
	private String typeCode;
	private String typeName;
	
	
	public VideoTypeModel(String typeCode, String typeName) {
		this.typeCode = typeCode;
		this.typeName = typeName;
	}

	public VideoTypeModel(String typeCode){
		this.typeCode = typeCode;
		if(typeCode.equals("images/1352298135_xine.png")){
			this.typeName = "Tiếng Anh dành cho người mới bắt đầu";
		}else if (typeCode.equals("images/1352298141_HP-Video-Folder-Dock-512.png")) {
			this.typeName = "Tiếng Anh sơ cấp";
		}else if (typeCode.equals("images/1352298149_Video.png")) {
			this.typeName = "Tiếng Anh trung cấp";
		}else if (typeCode.equals("images/1352298170_folder_video.png")) {
			this.typeName = "Tiếng Anh cao cấp";
		}
	}

	public String getTypeCode() {
		return typeCode;
	}

	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	public static List<VideoTypeModel> createTypeList(){
		ArrayList<VideoTypeModel> result = new ArrayList<VideoTypeModel>();
		result.add(new VideoTypeModel("images/1352298135_xine.png", "Tiếng Anh dành cho người mới bắt đầu"));
		result.add(new VideoTypeModel("images/1352298141_HP-Video-Folder-Dock-512.png", "Tiếng Anh sơ cấp"));
		result.add(new VideoTypeModel("images/1352298149_Video.png", "Tiếng Anh trung cấp"));
		result.add(new VideoTypeModel("images/1352298170_folder_video.png", "Tiếng Anh cao cấp"));
	return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (!(obj instanceof VideoTypeModel)) { 
			return false;
		} else {
			VideoTypeModel other = (VideoTypeModel) obj;
			if (typeCode.equals((other.typeCode)) == false )
				return false;
		}
		return true;
	}
	
	
}
